.clearfix:after{clear:both;display:block;content:"";}
.border1pxe6{border:1px solid #e6e6e6;border-radius:2px;background-color:#fff;box-shadow:0 0 1px rgba(105,105,105,.1);}
.pad10{padding:10px;}
a.logo img{height:40px;margin-top:-8px;}
.city-picker-span > .placeholder{color：#666;}
.city-picker-span{margin-bottom: 5px;padding-right:15px;box-sizing:border-box; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.pickerinput{width:100%;height: 26px;margin-bottom: 5px;}
.pickerinput-detail{width:100%;}
.layui-table{table-layout: fixed;}
.smart-login_input input{-webkit-box-shadow:0 0 0 1000px #fff inset;}
.smart-body{box-sizing:border-box;padding:15px 20px;color:#333;}
.smart-login{position:absolute;top:0;right:0;bottom:0;left:0;background:url(./../images/login/login-bg.png);background-size:100% 100%;font-size:14px;}
.smart-login_logo{margin-bottom:25px;padding:0 30px;}
.smart-login_form{position:absolute;top:45%;left:50%;z-index:9;overflow:hidden;padding:35px 40px;border-radius:5px;background-color:#fff;box-shadow:0 0 30px rgba(105,105,105,.1);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.smart-login_input{position:relative;box-sizing:border-box;margin-top:20px;padding-left:44px;width:100%;height:40px;border:1px solid #d2d2d2;border-radius:3px;}
.smart-input_img{position:absolute;top:0;bottom:0;left:15px;margin:auto 0;width:14px;height:16px;background-color:#fff;}
.smart-login_input input{box-sizing:border-box;width:100%;height:36px;outline:0;border:none;}
.smart-login_forgotpw{box-sizing:border-box;width:100%;height:40px;line-height:40px;}
.smart-login__ft{position: fixed; bottom: 0; width: 100%;text-align: center; padding: 20px;box-sizing: border-box;}
.smart-form_forgotpw{float:right;color:#69a1ee;text-decoration:none;cursor:pointer;}
.smart-form_forgotpw:hover{opacity:.8;}
.smart-login_submit{padding:10px 0;width:100%;border-radius:3px;background-color:#257af5;color:#fff;text-align:center;cursor:pointer;}
.smart-login_submit:hover{background-color:#3084fc;}
.smart-login_prompt{position:absolute;bottom:0;left:0;box-sizing:border-box;padding:4px 6px;width:100%;border-bottom-right-radius:3px;border-bottom-left-radius:3px;background-color:#c9302c;color:#fff;text-align:center;font-size:12px;}
.smart-cell{display:table-cell;box-sizing:border-box;padding:10px;vertical-align:top;word-wrap:break-word;word-break:break-all;}
.smart-cell_lt{width:50%;border-right:1px solid #e7e7eb;}
.smart-process{border:1px solid #e6e6e6;}
.smart-process_lt30{padding:0;width:25%;border-right:1px solid #e7e7eb;}
.smart-cell_rt{width:2000px;}
.smart-cell_lt33{width:33%;}
.smart-table_operation{color:#01AAED;cursor:pointer;}
.smart-table_operation:hover{color:#01AAED;opacity:.8;}
.layui-quote-nm{padding:0 0 0 8px;border-color:#4DA7FD;border-width:0 0 0 4px;color:#282828;font-weight:600;}
.layui-filed-quote{border:0;}
.layui-filed-quote .layui-quote-nm{margin-bottom:0;}
select.not-layui{display:inline-block;height:22px;border:1px solid #e6e6e6;}
.smart-table_toptit{position:relative;padding:10px 0;}
.smart-table_toptit:after{clear:both;display:block;content:"";}
.smart-table_toptit_rt{float:right;}
.smart-table_toptit_rt a{color:#01AAED;}
.smart-table_toptit_rt a:hover{color:#01AAED;opacity:.8;}
.smart-footer_btn{padding-bottom:10px;text-align:center;}
.smart-footer_btn .layui-btn{margin:0 20px;padding:0 40px;}
.smart-body .paging,.smart-cell .paging{border:0;}
.smart-body .paging.fixed .box .left,.smart-cell .paging.fixed .box .left{padding:0;}
.smart-cell_ltdd{padding:15px;border-bottom:1px solid #e7e7eb;text-align:center;cursor:pointer;}
.smart-cell_ltdd.active{background-color:#5FB878;color:#fff;}
.smart-process_close{float:right;color:#c2c2c2;cursor:pointer;}
.smart-process_close:hover{background-color:#FF5722;color:#fff;}
.smart-process_new{margin:20px 0;text-align:center;}
.smart-required{color:#FF5722;font-weight:900;}
.smart-task_p1{color:#c2c2c2;}
.smart-task_bd{padding:20px;}
.layui-elem-field legend{font-size:18px;}
.smart-task-ftbtn{padding-top:20px;text-align:center;}
.smart-home_count{padding:15px 10px;text-align:center;}
.smart-count_item{display:inline-block;margin:0 10px;padding:16px 10px;border-radius:3px;background-color:#6497e3;color:#fff;font-size:14px;}
.smart-count_img{display:inline-block;margin:0 10px;width:55px;height:55px;border-radius:50%;background-color:rgba(105,105,105,.3);vertical-align:middle;text-align:center;line-height:55px;}
.smart-count_img img{width:30px;height:30px;}
.smart-count_detail{display:inline-block;margin:0 15px;vertical-align:middle;text-align:center;line-height:25px;}
.smart-count_line{display:inline-block;margin:0 5px;width:1px;height:32px;background-color:#ccc;vertical-align:middle;transform:rotate(20deg);}
.csp1{font-weight:600;font-size:16px;}
.csp2{vertical-align:bottom;font-size:12px;}
.layui-table .smart-td_progress{width:300px;overflow: visible;}
.smart-form_cr{height:38px;line-height:38px;}
select.smart-body_select{display:inline-block;padding-left:5px;width:100%;height:38px;border:1px solid #e6e6e6;border-radius:2px;background-color:#fff;line-height:38px;line-height:36px\9;}
input[type=checkbox].smart-body_checkbox,input[type=radio].smart-body_radio{display:inline-block;margin-left:10px;width:15px;height:15px;vertical-align:middle;opacity:.8;}
.smart-process_item{padding:0 130px;height:100%;}
.smart-process_item_rt{position:absolute;top:0;right:-60px;}
.smart-process_item_rt .layui-btn{padding:0 10px;height:26px;line-height:26px;}
.smart-process_line{margin:10px 0;text-align:center;}
.layui-table .smart-tb_checkbox{width:50px;text-align:center;}
.smart-tb_checkbox input[type=checkbox]{width:19px;height:19px;background:url(../images/home_v1/checkbox-no.png) no-repeat;vertical-align:middle;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;}
.smart-tb_checkbox input[type=checkbox]:checked{background:url(../images/home_v1/checkbox-yes.png) no-repeat;}
.smart-tb_checkbox input[type=radio]{width:19px;height:19px;background:url(../images/home_v1/checkbox-no.png) no-repeat;vertical-align:middle;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;}
.smart-tb_checkbox input[type=radio]:checked{background:url(../images/home_v1/checkbox-yes.png) no-repeat;}
.smart-worker_base{position:relative;width:100%;}
.smart-worker_base .layui-form-item{margin-bottom:10px;}
.smart-worker_base .layui-input{height:36px;line-height:36px;}
.smart-worker_header{position:relative;text-align:center;}
.smart-worker_header .site-demo-upload{display:inline-block;width:250px;text-align:center;}
.smart-worker_header .site-demo-upload img{display:inline-block;width:150px;height:150px;border-radius:100%;}
.site-demo-upbar .layui-btn{margin-top:20px;margin-left:10px;}
.smart-worker_header .layui-upload-button{margin-top:20px;}
.smart-worker_acontract{color:#01AAED;line-height:38px;}
.smart-worker_acontract:hover{color:#01AAED;opacity:.8;}
.smart-worker_acontract>i{color:#333;}
.smart-worker_tabs{width:100%;height:38px;background-color:#f8f8f8;line-height:38px;}
.smart-tab-item{float:left;width:33.33%;height:inherit;text-align:center;cursor:pointer;}
.smart-tab-item.active{background-color:#5FB878;color:#fff;}
.smart-work_moreform{padding:20px 0;}
.smart-layitem_custom input[type=checkbox],.smart-layitem_custom input[type=radio]{display:inline-block;width:15px;height:15px;vertical-align:middle;opacity:.8;}
.smart-input-inline{display:inline-block;margin-right:10px;width:180px;height:38px;line-height:38px;}
.smart-layitem_custom .layui-input-inline{width:80%;height:38px;line-height:38px;}
.smart-layitem_custom .layui-input{display:inline-block;margin:0 3px;width:50px;height:30px;vertical-align:middle;line-height:30px;}
.smart-work_moreform .layui-form-label{width:100px;}
.smart-top_tabs{margin:20px 0;width:100%;height:38px;line-height:38px;}
.smart-top_tabitem{float:left;margin-right:20px;width:150px;height:inherit;background-color:#eee;text-align:center;cursor:pointer;}
.smart-top_tabitem.active{background-color:#5FB878;color:#fff;}
.layui-form .Wdate{width:100%;height:36px;border:1px solid #e6e6e6;border-radius:2px;}
.smart-process_tit{margin:20px 0 0;}
.smart-apppro_item{width:100%;}
.smart-apppro_item li{float:left;margin-top:20px;margin-right:20px;width:160px;height:40px;border:1px solid #e7e7eb;border-radius:2px;text-align:center;line-height:40px;}
.smart-apppro_item.checkbox li{border:0;}
.smart-apppro_item.checkbox li input[type=checkbox]{width:15px;height:15px;vertical-align:middle;opacity:.8;}
.smart-process_outem:last-child .smart-process_line{display:none;}
.smart-process_outem .layui-elem-field{padding:5px 0;}
.smart-apppro_btn{margin:20px 0 30px 0;text-align:center;}
.smart-apppro_btn .layui-btn i{vertical-align:middle;}
.smart-process_fieldset{position:relative;padding:0;height:50px;border:0;line-height:50px;}
.smart-process_legend{position:absolute;top:0;left:10px;display:block;width:120px;height:50px;color:#4A4848;font-size:15px;}
.smart-field-box{box-sizing:border-box;padding:0;height:100%;border:1px solid #e6e6e6;background-color:#f8f8f8;}
.smart-process_people{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:48px;}
.layui-btn.smart-process-btn{float:left;padding:0;width:50px;height:50px;border:1px solid #e6e6e6;background-color:#f8f8f8;color:#ccc;font-size:22px;line-height:50px;}
.layui-btn.smart-process-btn .layui-icon{font-size:22px;}
.smart-process_addpeo{float:left;margin-right:20px;color:#01AAED;font-size:13px;cursor:pointer;}
.smart-process_addpeo:hover{color:#01AAED;opacity:.8;}
.smart-cell_tbscroll{position:relative; width:100%; height:240px;border:1px solid #e2e2e2;overflow-y:hidden;overflow-x:auto; }
.tr-bgcolor *{color:#A9A7A7!important;}
.bigwd .layui-form-label{width:100px;}
.smart-cell_tbscroll .layui-table{margin:0;border:0;}
select.isgroup-add, input.isgroup-add{margin-bottom:10px;width:150px;display: inline-block;}
.isgroup-add+.layui-btn{margin-left:3px;padding:0 8px;border:1px solid #e6e6e6;background-color:#fff;color:#555;vertical-align:top;}
.smart-state_item{position:relative;padding:0 0 20px 30px;color:#555;}
.smart-state_item .layui-icon{vertical-align:middle;}
.smart-state_cir{position:absolute;top:0;bottom:0;left:0;padding-top:3px;width:30px;color:#bebebe;text-align:left;}
.smart-state_cir:after{position:absolute;top:20px;bottom:-6px;left:7px;width:2px;background-color:#bebebe;content:"";}
.smart-state_name{color:#555;}
.smart-state_content{position:relative;padding:0 150px 10px 30px;}
.sscsp{margin-right:10px;color:#bebebe;}
.smart-state_time{position:absolute;top:0;right:0;}
.state_success{color:#4B9CEE;}
.state_success.smart-state_cir:after{background-color:#4B9CEE;}
.state_reject{color:#F54444;}
.state_reject.smart-state_cir:after{background-color:#F54444;}
.smart-state_item:last-child .smart-state_cir:after{display:none;}
.smart-layer_carousel{display:inline-block;margin-right:10px;}
/* .smart-layer_carousel.justone{position:absolute;left:-9999px;} */
.smart-layer_carousel.justone:first-child{position:relative;left:0;}
.smart-layer_carousel img{width:100px;height:120px;}
.smart-layer_carousel p{text-align:center;}
.smart-layer_carousel a{margin:0 10px;color:#01AAED;cursor:pointer;}
.smart-layer_carousel a:hover{opacity:.8;}
.back{font-size:12px;}
.main-title{padding-bottom:15px;padding-top:5px;color:#8998a8;font-size:13px;}
.smart-upload_prompt{padding:10px 25px;color:#c9c9c9;font-size:13px;}
.layui-layer-title{position:relative;}
.smart-icon_back{position:absolute;top:6px;right:10px;height:30px;cursor:pointer;}
.smart-icon_back:hover{opacity:.8;}
.smart-form_title{color:#c9c9c9;font-size:13px;}
.smart-focus_show{box-sizing:border-box;padding-left:5px;width:80px;height:30px;outline:0;border:1px solid #e6e6e6;border-radius:2px;}
.tu-title-right{float:right;color:#f58338;margin-right: -65px;}
.tu-title-right > img{height: 17px;width:17px;margin-right:7px;vertical-align: middle;margin-top:-3px;}
.ntable-scroll{width:100%;overflow:auto; }
.ntable-scroll > table{table-layout: fixed;}
.organzation-list .ntable-scroll table th{width:80px;padding:10px 10px;}
.swe-ntable-title{font-size: 16px;font-weight: 500;color:#333;}
.main-title-time{float:right;color:#4084e7;font-size: 16px;margin-right: 3px;}
.smart-cell_rt.smart-display{display: block;width:100%;}
.layui-table th{width:70px;height:40px;line-height:40px; white-space: nowrap;padding:0 10px;}
.layui-table td{width:70px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;padding: 9px 10px;}
.smart-cell_tbhead{position: relative;top: 0;left:0; width: 100%;z-index:10;height: 40px;overflow: hidden;}
.smart-cell_tbbody{position: relative;top:-40px;left:0; width: 100%;height: 100%;overflow:auto; }
.smart-cell_tbhead > table, .smart-cell_tbbody > table{table-layout: fixed;}
.city-picker-box{position: relative;width: 100%;}
.city-picker-box > input{width:100%;max-width:500px;}
.txt-center{text-align: center;}
.smart-tiptit{margin:10px 15px 20px 15px; color: #d36a6a;overflow: hidden; background-color: #fff7ef; border-radius: 2px 2px 0 0;    padding: 0 80px 0 20px;height: 50px;line-height: 50px;}
.view .layui-input{border:1px solid #fff;}
.view .layui-input:hover, .view .layui-input:focus{border-color:#fff!important;}
.layui-form-item .layui-inline{margin-bottom: 10px;}
.btn-rtsearch{position: absolute;border-radius:5px;top:10px;right:10px;}
.btn-rtsearch i{vertical-align: middle!important;;margin-right:5px;font-size:16px;}
.tuform{margin: 10px 0 15px 0;border: 1px solid #e2e2e2;padding: 12px 100px 8px 0;border-radius: 3px;position: relative;}
.layui-form .Wdate, .tuform select{border-radius:3px;}
.layui-form.layui-form-pane .Wdate{border-radius:0;}
.tunm{height: 12px;line-height: 12px;font-size: 16px; margin-top: 10px;}
.tuform .layui-input-inline{width:150px;}